package com.mapper;

import com.entity.Programmerecord;
import com.entity.ProgrammerecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ProgrammerecordMapper {
    long countByExample(ProgrammerecordExample example);

    int deleteByExample(ProgrammerecordExample example);

    int deleteByPrimaryKey(String prno);

    int insert(Programmerecord record);

    int insertSelective(Programmerecord record);

    List<Programmerecord> selectByExample(ProgrammerecordExample example);

    Programmerecord selectByPrimaryKey(String prno);

    int updateByExampleSelective(@Param("record") Programmerecord record, @Param("example") ProgrammerecordExample example);

    int updateByExample(@Param("record") Programmerecord record, @Param("example") ProgrammerecordExample example);

    int updateByPrimaryKeySelective(Programmerecord record);

    int updateByPrimaryKey(Programmerecord record);
}